package com.glor.operation.common.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * Created by heylear.cai on 2016/2/18.
 */
@Data
public class PageDTO<T> implements Serializable{
    private final static long serialVersionUID = 1l;

    /**
     * 总纪录数
     */
    long totalRows;

    /**
     * 总行数
     */
    int totalPages;

    /**
     * 当前页纪录数
     */
    int pageSize;

    /**
     * 当前页码
     */
    int pageNum;

    /**
     * 是否有下一页
     */
    boolean hasNext;


    /**
     * 是否有上一页
     */
    boolean hasPrevious;


    /**
     * 当页纪录列表
     */
    List<T> pageList;
}
